package com.shawn.springboot.integeration.netty.exception;

/**
 * @author zhangjian
 * @title: ApiException
 * @projectName 12-springboot学习
 * @description: 自定义异常
 * @date 2021/4/2713:30
 */
public class ApiException  extends Exception{
    private static final long serialVersionUID = -2433816480964758263L;
    /**失败码**/
    private Integer errCode = -1;

    /**描述信息**/
    private String errMsg = null;

    public ApiException(Integer errCode, String errMsg){
        super(errMsg);
        this.errCode = errCode;
        this.errMsg = errMsg;
    }


    public ApiException(String errMsg){
        super(errMsg);
        this.errMsg = errMsg;
    }


    public ApiException(String errMsg, Throwable cause){
        super(errMsg,cause);
        this.errMsg = errMsg;
    }

    public Integer getErrCode() {
        return errCode;
    }


    public void setErrCode(Integer errCode) {
        this.errCode = errCode;
    }


    public String getErrMsg() {
        return errMsg;
    }


    public void setErrMsg(String errMsg) {
        this.errMsg = errMsg;
    }

}
